package les.portal.testes.to;

import junit.framework.TestCase;
import les.portal.excecoes.NomeNuloException;
import les.portal.negocio.to.AdministradorTO;

/**
 * Teste para a classe AdministradorTO. 
 * @author Anne Caroline
 * @author Bruno Coitinho
 * @author Gustavo de Farias
 * @author Maria de Lourdes
 *
 * 
 */
public class AdministradorTOTest extends TestCase {

	/*
	 * Test method for 'les.portal.negocio.to.AdministradorTO.AdministradorTO()'
	 */
	public void testAdministradorTO() throws NomeNuloException {
		AdministradorTO to1 = new AdministradorTO();
		
		try {
			to1.setId(null);
			fail();
		} catch (Exception e) {}
		try {
			to1.setNome(null);
			fail();
		} catch (Exception e) {}
		try {
			to1.setNome("");
			fail();
		} catch (Exception e) {}
		try {
			to1.setNome("     ");
			fail();
		} catch (Exception e) {}
		
		to1.setNome("abacate");
		assertEquals("abacate", to1.getNome());
		
		to1.setNome("abacate1     ");
		assertEquals("abacate1", to1.getNome());
		
		to1.setNome("    abacate2");
		assertEquals("abacate2", to1.getNome());
		
		to1.setNome("   abacate3   ");
		assertEquals("abacate3", to1.getNome());
	}

}
